package org.doublelong.catchr.tests;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.ParticleEffect;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
public class ParticalTest implements ApplicationListener
{
private SpriteBatch batch;
private ParticleEffect effect;
private BitmapFont font;
private OrthographicCamera camera;
public static void main (String[] argv)
{
new LwjglApplication(new ParticalTest(), "My Partical Test", 600, 600, false);
}
@Override
public void create()
{
camera = new OrthographicCamera();
batch = new SpriteBatch();
effect = new ParticleEffect();
font = new BitmapFont();
camera.setToOrtho(false, 600, 600);
effect.load(Gdx.files.internal("data/squrt.p"), Gdx.files.internal("data"));
effect.setPosition(100f, 100f);
effect.start();
}
@Override
public void dispose()
{
// TODO Auto-generated method stub
}
@Override
public void pause()
{
// TODO Auto-generated method stub
}
@Override
public void render()
{
Gdx.gl.glClearColor(0, 0, 0.2f, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
camera.update();
batch.begin();
font.draw(batch, "string", 100f, 100f);
effect.draw(batch, Gdx.graphics.getDeltaTime());
batch.end();
}
@Override
public void resize(int width, int height)
{
// TODO Auto-generated method stub
}
@Override
public void resume()
{
// TODO Auto-generated method stub
}
}